
package de.midnightdance.client.ws.model.entities;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for epAntrag complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="epAntrag">
 *   &lt;complexContent>
 *     &lt;extension base="{http://service.server.midnightdance.de/}uuidHeader">
 *       &lt;sequence>
 *         &lt;element name="datum" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="epBeantragt" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="epGegeben" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="kommentar" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="makelGespielt" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="makelZuSpielen" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="rasereienGespielt" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="rasereienZuSpielen" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "epAntrag", propOrder = {
    "datum",
    "epBeantragt",
    "epGegeben",
    "kommentar",
    "makelGespielt",
    "makelZuSpielen",
    "rasereienGespielt",
    "rasereienZuSpielen"
})
public class EpAntrag
    extends UuidHeader
{

    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar datum;
    protected int epBeantragt;
    protected int epGegeben;
    protected String kommentar;
    protected int makelGespielt;
    protected int makelZuSpielen;
    protected int rasereienGespielt;
    protected int rasereienZuSpielen;

    /**
     * Gets the value of the datum property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDatum() {
        return datum;
    }

    /**
     * Sets the value of the datum property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDatum(XMLGregorianCalendar value) {
        this.datum = value;
    }

    /**
     * Gets the value of the epBeantragt property.
     * 
     */
    public int getEpBeantragt() {
        return epBeantragt;
    }

    /**
     * Sets the value of the epBeantragt property.
     * 
     */
    public void setEpBeantragt(int value) {
        this.epBeantragt = value;
    }

    /**
     * Gets the value of the epGegeben property.
     * 
     */
    public int getEpGegeben() {
        return epGegeben;
    }

    /**
     * Sets the value of the epGegeben property.
     * 
     */
    public void setEpGegeben(int value) {
        this.epGegeben = value;
    }

    /**
     * Gets the value of the kommentar property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getKommentar() {
        return kommentar;
    }

    /**
     * Sets the value of the kommentar property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setKommentar(String value) {
        this.kommentar = value;
    }

    /**
     * Gets the value of the makelGespielt property.
     * 
     */
    public int getMakelGespielt() {
        return makelGespielt;
    }

    /**
     * Sets the value of the makelGespielt property.
     * 
     */
    public void setMakelGespielt(int value) {
        this.makelGespielt = value;
    }

    /**
     * Gets the value of the makelZuSpielen property.
     * 
     */
    public int getMakelZuSpielen() {
        return makelZuSpielen;
    }

    /**
     * Sets the value of the makelZuSpielen property.
     * 
     */
    public void setMakelZuSpielen(int value) {
        this.makelZuSpielen = value;
    }

    /**
     * Gets the value of the rasereienGespielt property.
     * 
     */
    public int getRasereienGespielt() {
        return rasereienGespielt;
    }

    /**
     * Sets the value of the rasereienGespielt property.
     * 
     */
    public void setRasereienGespielt(int value) {
        this.rasereienGespielt = value;
    }

    /**
     * Gets the value of the rasereienZuSpielen property.
     * 
     */
    public int getRasereienZuSpielen() {
        return rasereienZuSpielen;
    }

    /**
     * Sets the value of the rasereienZuSpielen property.
     * 
     */
    public void setRasereienZuSpielen(int value) {
        this.rasereienZuSpielen = value;
    }

}
